libobs_wrapper\data\traits/
mod.rs

1mod getters;
2mod setters;
3
4pub use getters::*;
5pub use setters::*;
6
7use crate::{runtime::ObsRuntime, unsafe_send::SmartPointerSendable};
8
9pub trait ObsDataPointers {
10    fn runtime(&self) -> &ObsRuntime;
11    fn as_ptr(&self) -> SmartPointerSendable<*mut libobs::obs_data_t>;
12}